private void output(ResultSet resultSet, PrintStream out) throws SQLException { final ResultSetMetaData metaData = resultSet.getMetaData(); final int columnCount = metaData.getColumnCount(); while (resultSet.next()) { for (int i = 1;; i++) { out.print(resultSet.getString(i)); if (i < columnCount) { out.print(", "); } else { out.println(); break; } } } }